package com.army.study.database;

import ohos.data.orm.OrmObject;
import ohos.data.orm.annotation.Entity;
import ohos.data.orm.annotation.PrimaryKey;

/**
 * 此注解要在build.gradle添加 compileOptions { annotationEnabled true }
 *
 * 卡片表
 */
@Entity(tableName = "form")
public class Form extends OrmObject {

    // 卡片ID
    @PrimaryKey
    private Long formId;
    // 卡片名称
    private String formName;
    // 卡片规格
    private int dimension;

    /**
     * 无参构造方法
     */
    public Form() {
        super();
    }

    /**
     * 有参构造方法
     * @param formId
     * @param formName
     * @param dimension
     */
    public Form(Long formId, String formName, int dimension) {
        this.formId = formId;
        this.formName = formName;
        this.dimension = dimension;
    }

    /**
     * 自动生成GET与SET方法
     * 右击 -> Generate -> Getter and Setter
     */

    public Long getFormId() {
        return formId;
    }

    public void setFormId(Long formId) {
        this.formId = formId;
    }

    public String getFormName() {
        return formName;
    }

    public void setFormName(String formName) {
        this.formName = formName;
    }

    public int getDimension() {
        return dimension;
    }

    public void setDimension(int dimension) {
        this.dimension = dimension;
    }
}
